package boot

import (
	"os"

	"github.com/gogf/swagger"

	"github.com/gogf/gf/frame/g"
)

func init() {
	ENV := os.Getenv("ENV")
	println("ENV", ENV)

	g.Cfg().SetPath("../configs")
	if ENV == "pro" {
		g.Cfg().SetFileName("pro_config.toml")
	} else {
		g.Cfg().SetFileName("config.toml")
	}

	// g.View().SetPath("./template")
	s := g.Server()

	s.EnablePProf() // pprof; disable if not need

	// s.SetIndexFolder(false)
	// s.SetServerRoot("./static")

	if g.Cfg().GetBool("DEBUG") {
		g.Server().Plugin(&swagger.Swagger{})
	}

}
